/*
 * 2020-08-19 Created
 */
package org.springblade.task.base.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import java.util.Date;

/**
 * 用户行为日志（只统计登录，其他的通过click_log计算）
 *
 * @author 系统自动生成
 * @version 1.0 2020-08-19
 */
@Data
@TableName("t_base_user_visit_log")
public class BaseUserVisitLog {

	/**
	 * 主键
	 */
	@ApiModelProperty(value = "主键")
	@TableId(value = "id", type = IdType.AUTO)
	@Column(columnDefinition = "bigint(20) NOT NULL AUTO_INCREMENT")
	private Long id;
	/**
	 * 用户key
	 */
    @Column(columnDefinition = "varchar(50) DEFAULT NULL COMMENT '账号'")
	private String pin;
	/**
	 * 系统
	 */
	@Column(columnDefinition = "varchar(20) DEFAULT NULL COMMENT '操作系统'")
	private String os;
	/**
	 * 客户端
	 */
    @Column(columnDefinition = "varchar(20) DEFAULT NULL COMMENT '客户端'")
	private String client;
	/**
	 * 手机品牌
	 */
	@Column(columnDefinition = "varchar(20) DEFAULT NULL COMMENT '手机品牌'")
	private String br;
	/**
	 * 请求方法
	 */
    @Column(columnDefinition = "varchar(20) DEFAULT NULL COMMENT '操作类型'")
	private String actType;
//    @Column(columnDefinition = "")
	//private String param;
	/**
	 * 手机型号
	 */
    @Column(columnDefinition = "varchar(100) DEFAULT NULL COMMENT '机型'")
	private String model;
//    @Column(columnDefinition = "")
	//private String cv;
	/**
	 * 轨迹id
	 */
	@Column(columnDefinition = "varchar(20) DEFAULT NULL COMMENT '轨迹id'")
	private String tid;

	/**
	 * 路径参数
	 */
	@Column(columnDefinition = "varchar(20) DEFAULT NULL COMMENT '路径参数'")
	private String pathv;
	/**
	 * 日期
	 */
	@Column(columnDefinition = "datetime NOT NULL COMMENT 'created-日期'")
	private Date created;

}
